package com.xiaoyun.ba02;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/*
* @Component   相当于xml中bean标签
* <bean id="mystudent" class="com.xiaoyun.ba01.Student"/>*/
@Component(value = "student2")

/*value可以省略   当不指定名称时默认是类名首字母小写
* @Component           默认对象名是student*/

/*@Repository   用于持久层dao  可以访问数据库*/
/*@Service        用在业务层service上 可以用作业务处理  可以有事务的功能的*/
/*@Controller      用在控制器上面
      这三个使用语法和@Component一样 都能创建对象  但还有其他功能 */
public class Student {

/*@Value可以放在属性上和  set方法上*/
    @Value("张三")
    private String name;

    @Value("29")
    private int age;

    public Student() {
    }
    @Override
    public String toString() {
        return "Student{" +
                "name='" + name + '\'' +
                ", age=" + age +
                '}';
    }
}
